Skip to content

feat(frontend): add JSON script import functionality - #11563

Merged
MickLesk merged 2 commits into
community-scripts:mainfrom
ls-root:feature/import-json
Feb 7, 2026
Merged

feat(frontend): add JSON script import functionality#11563
MickLesk merged 2 commits into
community-scripts:mainfrom
ls-root:feature/import-json

Conversation

@ls-root

@ls-root ls-root commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

✍️ Description

Allow users to import scripts into the JSON editor via local file upload or by selecting from the existing script library.

  • Dropdown toggle for local and existing script import sources.
  • Script selection dialog with category and search filters.
  • Global search using the existing command menu logic.
Import dropdown menu

Note

The dropdown shouldn't be transparent. I'm sure it has to do something with my host system and hyprland

Import existing script dialog Import existing script dialog with selected category

✅ Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.
  • 🆕 New script – A fully functional and tested script or script set.
  • 🌍 Website update – Changes to website-related JSON files or metadata.
  • 🔧 Refactoring / Code Cleanup – Improves readability or maintainability without changing functionality.
  • 📝 Documentation update – Changes to README, AppName.md, CONTRIBUTING.md, or other docs.

Allow users to import scripts into the JSON editor via local file
upload or by selecting from the existing script library.

- Dropdown toggle for 'Local' and 'Library' import sources.
- Script selection dialog with category and search filters.
- Global search using the existing command menu logic.
@ls-root
ls-root requested a review from a team as a code owner February 5, 2026 08:17
@github-actions github-actions Bot added feature website A change to the website labels Feb 5, 2026

@michelroegl-brunner michelroegl-brunner left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really appreciate the effort you put into to website. But also I feel obligated to tell you that @bramsuurdje is currently working on a complete rebuild of our website. So you might want to hang tight a bit until the new website will get released, so you dont "waste" your time here.

@ls-root

ls-root commented Feb 5, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the heads-up I appreciate you letting me know. I m currently working on a new feature and was hoping to contribute something useful while my PR is under review.

To plan my work better, could you let me know whether the new website will use the same stack or if it s a complete change? If it s still compatible, I'd be happy to continue working on the feature so it can potentially fit into the rebuild.

@michelroegl-brunner

Copy link
Copy Markdown
Member

Thanks for the heads-up I appreciate you letting me know. I m currently working on a new feature and was hoping to contribute something useful while my PR is under review.

To plan my work better, could you let me know whether the new website will use the same stack or if it s a complete change? If it s still compatible, I'd be happy to continue working on the feature so it can potentially fit into the rebuild.

As far as I unterstand it will use mostly the same stack (that being a next.js/react type of thing). The two websites (The current one and the new one) will not be compatible, as this will be a complete rework/rewrite, as the current implementation just lacks some features we really want to push in the future. So any new feature you develop now, we will not be able to transfer over simply. So it will be "lost" work. Currently the Repo is private until we are ready to show something. I can't give you an ETA on that yet, but maybe @bramsuurdje has a timeline in his head already. But it might still take some time until we have all set and running.

@MickLesk
MickLesk merged commit a524431 into community-scripts:main Feb 7, 2026
4 checks passed
@bramsuurdje

Copy link
Copy Markdown
Member

@ls-root thank you again! The new version of the website will be done in NextJS too, as for a timeline i don't have any idea for now. it really depends on the time complexity of the new site. since it will be featuring a database (pocketbase). but i'll keep you posted.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Feb 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

feature website A change to the website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants